Sample project concept

Example concept: Vampire Survivors clone

Short description

The project is a simple 2D survival game inspired by Vampire Survivors. The player controls a character moving around one arena and surviving as long as possible against waves of enemies. Enemies appear randomly and move toward the player. The character attacks automatically. The player collects experience and bonuses, improves stats, and tries to survive as long as possible.

Main elements

Functionalities

Dummy screen

Dummy screen

Classes diagram

Below there are two class diagrams. The first one is a simple version with only the main classes and their relationships. The second one is more detailed, showing the main attributes and methods of each class. Only the first one (simple) is mandatory in the project concept, the second one is optional, but it is recommended to create it as it helps to clarify the design and implementation of the project.

Both diagrams are not final and can be modified during the implementation phase. They are meant to provide a general overview of the structure of the project and the main components involved. The actual implementation may require additional classes, attributes, or methods that are not shown in these diagrams.

Simple class diagram

Simple class diagram

Detailed class diagram

Class diagram